// 自动生成模板CaseCause
package flaud

import (
	"github.com/flipped-aurora/gin-vue-admin/server/global"
)

// 案由管理 结构体  CaseCause
type CaseCause struct {
	global.GVA_MODEL
	CauseName *string `json:"causeName" form:"causeName" gorm:"column:cause_name;comment:;" binding:"required"`                                                 //案由名称
	CauseDesc *string `json:"causeDesc" form:"causeDesc" gorm:"column:cause_desc;comment:;type:text;"`                                                          //案由描述
	CauseType string  `json:"causeType" form:"causeType" gorm:"column:cause_type;type:enum('诈骗罪','帮助信息网络犯','买国罪','隐瞒犯罪','侵犯隐私罪');comment:;" binding:"required"` //案由类型
}

// TableName 案由管理 CaseCause自定义表名 case_causes
func (CaseCause) TableName() string {
	return "case_causes"
}
